.expense-main {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  flex-direction: column;
  position: relative;

  &-content {
    flex-direction: column;
    position: relative;
    flex: 1 1 500px;
    overflow-y: auto;
  }

  &-shrink {
    width: 56px;
    box-shadow: 0 4px 10px 0 rgba(166, 166, 166, 0.30);
    height: calc(100vh - 50px);
    padding: 30px 0;
  }

  &-containers {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
  }

  &-menu {
    width: 150px;
    background: #F7F8FA;
    border-radius: 0 0 0 6px;
    overflow-y: auto;
  }
}
